package recomendacaoservidor.classes;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import recomendacaoservidor.dao.QuestaoDAO;

/**
 * @author Marcelo, Jefferson
 */
public class Questao {
    
    private int id;
    private String questao;
    private List<Alternativa> alternativas;
    
    public Questao(){
        this.alternativas = new ArrayList<Alternativa>();
    }
    

    public String getQuestao() {
        return this.questao;
    }

    public void setQuestao(String questao) {
        this.questao = questao;
    }
    
    /*public void add(Integer id, String valor){
        Map<String,String> alternativa = new HashMap<String, String>();
        alternativa.put("id", id.toString());
        alternativa.put("valor", valor);
        this.alternativas.add(alternativa);
    }*/

    public void addAlternativa(int id, String valor){
        Alternativa alternativa = new Alternativa(id, valor);
        this.alternativas.add(alternativa);
    }
    
    public List<Alternativa> getAlternativas() {
        return alternativas;
    }

    public void setAlternativas(List<Alternativa> alternativas) {
        this.alternativas = alternativas;
    }
    
    public int getId() {
        return this.id;
    }

    public void setId(int idQuestao) {
        this.id = idQuestao;
    }
    
    public Alternativa getAlternativa(int pos){
        return this.alternativas.get(pos);
    }
}
